import os
# 声明一个计数变量
size = 0
def get_dir_size(target_dir):
    # 用global提升size全局变量
    global size
    # 列出当前文件所在的目录下的所有文件
    d_list = os.listdir(target_dir)
    print(d_list)
    # 遍历文件和文件夹列表
    for f in d_list:
        # 把每个文件跟绝对路径进行拼接
        f = os.path.join(target_dir,f)
        print(f,os.path.getsize(f))
        # 使用os.path.getsize(f)获取每个文件的大小，跟size累加
        size += os.path.getsize(f)

    return size

# 调用函数
dir_size = get_dir_size(r'C:\Users\14218\Desktop\python')
print('总的大小',dir_size)
